Designing, developing and verifying interactive components iteratively with djnn
نویسندگان
چکیده
Introducing iterative user interface design methods into the development processes of safety-critical software creates technical and methodological challenges. This article describes a new programming paradigm aimed at addressing some of these challenges: interaction-oriented programming. In this paradigm any piece of software consists of a hierarchical collection of components that can interact among themselves and with their environment, and its execution consists in propagating activation through interactions between components. We first describe the principles of interactionoriented programming, and illustrate them by describing the basic components provided by the djnn programming framework to create interactive software. We then show how interactive programming provides a basis for formulating and checking properties that capture requirements on interactive components. The rest of the article is dedicated to example design and development scenarios that illustrate how development environments could leverage interactive programming in the future so as to jointly address the requirements of modern user interface design and safety-critical software development. ACM Classification
منابع مشابه
Behavioral Considerations in Developing Web Information Systems: User-centered Design Agenda
The current paper explores designing a web information retrieval system regarding the searching behavior of users in real and everyday life. Designing an information system that is closely linked to human behavior is equally important for providers and the end users. From an Information Science point of view, four approaches in designing information retrieval systems were identified as system-...
متن کاملDesigning a Model of Developing Sportsmanship in Iran Sports
The journey from championship to Sportsmanship status is a very difficult but possible way, so purpose of the research was to design a model for developing sportsmanship champion in the sportchr('39')s Iranian. The present study was Exploratory qualitative research approach of grounded theory approach of Strauss and Corbin (1998) performed. The statistical population was including experts and e...
متن کاملDeveloping a Family-based Floor Time Therapy and Evaluation its Effectiveness on the Developmental Profile of Children with Interactive Disorders (Anxiety and Depression)
Background: Floor time therapy is the center of Greenspan developmental model. In Family-based of this model, to enhance the abilities of the child, family functioning is set the objective as a general unit, the purpose of this study was developing a Family-based Floor Time Therapyand evaluating its effectiveness on the developmental profile of children with interactive disorders. Materials an...
متن کاملAn Abstract Framework for Globalising Interactive Systems
We present an abstract framework for designing and developing globalised interactive systems from simple components viewed as games [1] (K. Stathis, M.J. Sergot, Games as a Metaphor for Interactive Systems, in: M.A. Sasse, R.J. Cunningham, R.L. Winder (Eds.), People and Computers XI (Proceedings of HCI’96), August 1996, London, UK, BCS Conference Series, Springer-Varlag, pp. 19–33). We identify...
متن کاملAnalysis of Energy Service Contracts in the Framework of Foreign Investment
Funding by energy services companies is an efficient, new way of financing energy efficiency projects. An Energy Services Company (ESCO) is a company that designs, implements and finances energy efficiency improvement projects. Some of the services that these companies offer include developing, designing and financing energy efficiency projects, installing and maintaining energy efficiency proj...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017